Задача Герона для угла

Внутри острого угла даны точки A и B. Постройте такие точки X и Y на сторонах угла a и b соответственно, чтобы ломаная AXYB имела наименьшую возможную длину. Объясните, почему бильярдный шар, направленный из точки A в X, после отражения от двух бортов попадет в точку B. Обратите внимание на случай A = B.